
package views;


public  class FramePrincipal extends javax.swing.JFrame {
    
    public InternalFrameCliente cli= new InternalFrameCliente();
    public InternalFrameContenedor1 cont= new InternalFrameContenedor1();
    public InternalFrameServicio ser= new InternalFrameServicio();
    public InternalFrameDocumentos doc= new InternalFrameDocumentos();
    public InternalFrameUsuario user= new InternalFrameUsuario();
    public InternalFrameFactura fact = new InternalFrameFactura();
    
    public FramePrincipal() {
        initComponents();
        this.setTitle("TRAMARSA");
    }

    @SuppressWarnings("unchecked")
    
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        Escritorio = new javax.swing.JDesktopPane();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jMenuCliente = new javax.swing.JMenuItem();
        jMenuContenedor = new javax.swing.JMenuItem();
        jMenuServicios = new javax.swing.JMenuItem();
        jMenuUsuario = new javax.swing.JMenuItem();
        jMenu3 = new javax.swing.JMenu();
        jMenuDocumentos = new javax.swing.JMenuItem();
        jMenuItem2 = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        Escritorio.setBackground(new java.awt.Color(0, 102, 102));
        Escritorio.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
        Escritorio.setToolTipText("TRAMARSA");
        Escritorio.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        Escritorio.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        Escritorio.setMinimumSize(new java.awt.Dimension(300, 300));
        Escritorio.setName("TRAMARSA"); // NOI18N
        Escritorio.setPreferredSize(new java.awt.Dimension(1450, 650));
        getContentPane().add(Escritorio, java.awt.BorderLayout.CENTER);
        Escritorio.getAccessibleContext().setAccessibleName("TRAMARSA");

        jMenuBar1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        jMenuBar1.setMinimumSize(new java.awt.Dimension(100, 100));

        jMenu1.setText("Integrantes");

        jMenuItem1.setText("Ver Integrantes");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        jMenu1.add(jMenuItem1);

        jMenuBar1.add(jMenu1);

        jMenu2.setText("Mantenimientos");

        jMenuCliente.setText("Cliente");
        jMenuCliente.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuClienteActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuCliente);

        jMenuContenedor.setText("Contenedores");
        jMenuContenedor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuContenedorActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuContenedor);

        jMenuServicios.setText("Servicios");
        jMenuServicios.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuServiciosActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuServicios);

        jMenuUsuario.setText("Usuarios");
        jMenuUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuUsuarioActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuUsuario);

        jMenuBar1.add(jMenu2);

        jMenu3.setText("Operaciones");

        jMenuDocumentos.setText("Documentos");
        jMenuDocumentos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuDocumentosActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuDocumentos);

        jMenuItem2.setText("Factura");
        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem2ActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem2);

        jMenuBar1.add(jMenu3);

        setJMenuBar(jMenuBar1);

        pack();
    }// </editor-fold>//GEN-END:initComponents

    
    private void jMenuClienteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuClienteActionPerformed
       
       getEscritorio().add(cli);
       cli.setVisible(true);
    }//GEN-LAST:event_jMenuClienteActionPerformed

    private void jMenuContenedorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuContenedorActionPerformed
       
        getEscritorio().add(cont);
       cont.setVisible(true);
    }//GEN-LAST:event_jMenuContenedorActionPerformed

    private void jMenuServiciosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuServiciosActionPerformed

        getEscritorio().add(ser);
        ser.setVisible(true);
    }//GEN-LAST:event_jMenuServiciosActionPerformed

    private void jMenuDocumentosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuDocumentosActionPerformed
       
        getEscritorio().add(doc);
       doc.setVisible(true);
    }//GEN-LAST:event_jMenuDocumentosActionPerformed

    private void jMenuUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuUsuarioActionPerformed
   
        getEscritorio().add(user);
       user.setVisible(true);
    }//GEN-LAST:event_jMenuUsuarioActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
      //VENTANA PARA INTEGRANTES DEL GRUPO
        InternalFrameIntegrantes inte= new InternalFrameIntegrantes();
        getEscritorio().add(inte);
       inte.setVisible(true);
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
         getEscritorio().add(fact);
         fact.setVisible(true);
    }//GEN-LAST:event_jMenuItem2ActionPerformed

    
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            @Override
            public void run() {
                new FramePrincipal().setVisible(true);
                
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JDesktopPane Escritorio;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenu jMenu3;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuCliente;
    private javax.swing.JMenuItem jMenuContenedor;
    private javax.swing.JMenuItem jMenuDocumentos;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuServicios;
    private javax.swing.JMenuItem jMenuUsuario;
    // End of variables declaration//GEN-END:variables

    /**
     * @return the Escritorio
     */
    public  javax.swing.JDesktopPane getEscritorio() {
        return Escritorio;
    }

    public void setEscritorio(javax.swing.JDesktopPane Escritorio) {
        this.Escritorio = Escritorio;
    }
}
